//
//  NotificationListener.h
//  ATM Killer
//
//  Created by Cloner Team on 10/4/14.
//
//

#ifndef NOTIFICATION_LISTENER
#define NOTIFICATION_LISTENER

#include <iostream>
#include "../ugame/include/ugame.h"
using namespace ugame;

class NotificationListener : public UGListener {
    UG_PROPERTY_FULL(UGListenerFunc, showNotification, ShowNotification);
    UG_PROPERTY_FULL(UGListenerFunc, removeNotification, RemoveNotification);
    UG_PROPERTY_FULL(UGListenerFunc, showBonusNotification, ShowBonusNotification);
    UG_PROPERTY_FULL(UGListenerFunc, removeBonusNotification, RemoveBonusNotification);
private:
    NotificationListener();
    virtual bool init();
public:
    virtual ~NotificationListener();
    CREATE_FUNC(NotificationListener);
};

#endif /* defined(__ATM_Killer__NotificationListener__) */
